﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MonsterEngine.Managers;
using MonsterEngine.Types;

namespace MonsterEngine.Interfaces
{
    public interface IAbilities
    {
        AbilityType AbilityType { get; set; }
        string Name { get; set; }
        string Description { get; set; }
        int BasePoint { get; set; }
        int AbilityKey { get; set; }
        IFightable AbilityTarget { get; set; }
        DamageManager AbilityDamageManager { get; set; }
        DamageType DamageType { get; set; }
        void DoAbility();
    }
}
